package com.hades.service;

import com.hades.pojo.User;

/*
处理业务，比如登陆业务，注册业务，检查用户名是否存在业务
 */
public interface UserService {
    /**
     * 注册用户
     * @param user
     */
    void registUser(User user);

    /**
     * 登陆
     * @param user
     * @return 如果返回null说明登陆失败，有值是登陆成功
     */
    User login(User user);

    /**
     * 检查用户名是否可用
     * @param username
     * @return 返回true:用户名已存在，返回false:用户名可用
     */
    boolean existsUsername(String username);
}
